package com.yuncheng.oaApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class OaQxjspVo {
    @ApiModelProperty(value = "主键id")
    private String oaid;

    @ApiModelProperty(value = "人事部门意见")
    private String frsyj;

    @ApiModelProperty(value = "离开日期")
    private String flkrq;

    @ApiModelProperty(value = "返回日期")
    private String ffhrq;

    @ApiModelProperty(value = "目的地")
    private String fmdd;

    @ApiModelProperty(value = "请假开始时间")
    private String fqjkssj;

    @ApiModelProperty(value = "请假结束时间")
    private String fqjjssj;

    @ApiModelProperty(value = "年度信息")
    private String fndxx;

    @ApiModelProperty(value = "职务")
    private String fzw;

    @ApiModelProperty(value = "其他假类型")
    private String fqtjlx;

    @ApiModelProperty(value = "是否离开办公驻地所在城市")
    private String fsflkbgzdszcs;

    @ApiModelProperty(value = "请假说明")
    private String fqjsm;

    @ApiModelProperty(value = "姓名")
    private String fxm;

    @ApiModelProperty(value = "休假原因")
    private String fsjyy;

    @ApiModelProperty(value = "部门")
    private String fbm;

    @ApiModelProperty(value = "请假类型")
    private String fqjlx;

    @ApiModelProperty(value = "原因")
    private String fyy;

    @ApiModelProperty(value = "天数")
    private int fts;

    @ApiModelProperty(value = "科室负责人意见")
    private String fksyj;

    @ApiModelProperty(value = "科室负责人签名")
    private String fksqm;

    @ApiModelProperty(value = "科室负责人签名时间")
    private String fksqmsj;

    @ApiModelProperty(value = "人事部门签名")
    private String frsqm;

    @ApiModelProperty(value = "人事部门签名时间")
    private String frsqmsj;

    @ApiModelProperty(value = "分管领导意见")
    private String ffgyj;

    @ApiModelProperty(value = "分管领导签名")
    private String ffgqm;

    @ApiModelProperty(value = "分管领导签名时间")
    private String ffgqmsj;

    @ApiModelProperty(value = "中心领导意见")
    private String fzxyj;

    @ApiModelProperty(value = "中心领导签名")
    private String fzxqm;

    @ApiModelProperty(value = "中心领导签名时间")
    private String fzxqmsj;

    @ApiModelProperty(value = "备注")
    private String fbz;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "是否拿年休假抵假")
    private String fsfnnxq;

    @ApiModelProperty(value = "请假开始小时")
    private String fqjksxs;

    @ApiModelProperty(value = "请假结束小时")
    private String fqjjsxs;

    @ApiModelProperty(value = "是否确认请假")
    private String fsfqrqj;


    //vo增加额外

    @ApiModelProperty(value = "流转id")
    private String jobid;

    @ApiModelProperty(value = "环节名称")
    private String fhjmc;

    @ApiModelProperty(value = "流程名称")
    private String flcmc;

    @ApiModelProperty(value = "流程是否结束")
    private String lcsfjs;

    @ApiModelProperty(value = "发送人")
    private String ffsrmc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送时间")
    private Date ffssj;

    @ApiModelProperty(value = "待办人")
    private String fdbr;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @ApiModelProperty(value = "办理状态")
    private String fblzt;

    @ApiModelProperty(value = "办理状态不等于")
    private String fblztne;

    @ApiModelProperty(value = "退回意见")
    private String fthyj;

    @ApiModelProperty(value = "待办人id")
    private String fdbrid;

    @ApiModelProperty(value = "办理意见")
    private String fblyj;

    @ApiModelProperty(value = "办理类型")
    private String fbllx;

    @ApiModelProperty(value = "办理部门")
    private String fblbm;

    @ApiModelProperty(value = "是否可撤回")
    private String fsfkch;

    public String getFsfkch() {
        return fsfkch;
    }

    public void setFsfkch(String fsfkch) {
        this.fsfkch = fsfkch;
    }

    public String getFsfqrqj() {
        return fsfqrqj;
    }

    public void setFsfqrqj(String fsfqrqj) {
        this.fsfqrqj = fsfqrqj;
    }

    public String getFqjksxs() {
        return fqjksxs;
    }

    public void setFqjksxs(String fqjksxs) {
        this.fqjksxs = fqjksxs;
    }

    public String getFqjjsxs() {
        return fqjjsxs;
    }

    public void setFqjjsxs(String fqjjsxs) {
        this.fqjjsxs = fqjjsxs;
    }

    public String getFsfnnxq() {
        return fsfnnxq;
    }

    public void setFsfnnxq(String fsfnnxq) {
        this.fsfnnxq = fsfnnxq;
    }

    public String getOaid() {
        return oaid;
    }

    public void setOaid(String oaid) {
        this.oaid = oaid;
    }

    public String getFrsyj() {
        return frsyj;
    }

    public void setFrsyj(String frsyj) {
        this.frsyj = frsyj;
    }

    public String getFlkrq() {
        return flkrq;
    }

    public void setFlkrq(String flkrq) {
        this.flkrq = flkrq;
    }

    public String getFfhrq() {
        return ffhrq;
    }

    public void setFfhrq(String ffhrq) {
        this.ffhrq = ffhrq;
    }

    public String getFmdd() {
        return fmdd;
    }

    public void setFmdd(String fmdd) {
        this.fmdd = fmdd;
    }

    public String getFqjkssj() {
        return fqjkssj;
    }

    public void setFqjkssj(String fqjkssj) {
        this.fqjkssj = fqjkssj;
    }

    public String getFqjjssj() {
        return fqjjssj;
    }

    public void setFqjjssj(String fqjjssj) {
        this.fqjjssj = fqjjssj;
    }

    public String getFndxx() {
        return fndxx;
    }

    public void setFndxx(String fndxx) {
        this.fndxx = fndxx;
    }

    public String getFzw() {
        return fzw;
    }

    public void setFzw(String fzw) {
        this.fzw = fzw;
    }

    public String getFqtjlx() {
        return fqtjlx;
    }

    public void setFqtjlx(String fqtjlx) {
        this.fqtjlx = fqtjlx;
    }

    public String getFsflkbgzdszcs() {
        return fsflkbgzdszcs;
    }

    public void setFsflkbgzdszcs(String fsflkbgzdszcs) {
        this.fsflkbgzdszcs = fsflkbgzdszcs;
    }

    public String getFqjsm() {
        return fqjsm;
    }

    public void setFqjsm(String fqjsm) {
        this.fqjsm = fqjsm;
    }

    public String getFxm() {
        return fxm;
    }

    public void setFxm(String fxm) {
        this.fxm = fxm;
    }

    public String getFsjyy() {
        return fsjyy;
    }

    public void setFsjyy(String fsjyy) {
        this.fsjyy = fsjyy;
    }

    public String getFbm() {
        return fbm;
    }

    public void setFbm(String fbm) {
        this.fbm = fbm;
    }

    public String getFqjlx() {
        return fqjlx;
    }

    public void setFqjlx(String fqjlx) {
        this.fqjlx = fqjlx;
    }

    public String getFyy() {
        return fyy;
    }

    public void setFyy(String fyy) {
        this.fyy = fyy;
    }

    public int getFts() {
        return fts;
    }

    public void setFts(int fts) {
        this.fts = fts;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFksyj() {
        return fksyj;
    }

    public void setFksyj(String fksyj) {
        this.fksyj = fksyj;
    }

    public String getFksqm() {
        return fksqm;
    }

    public void setFksqm(String fksqm) {
        this.fksqm = fksqm;
    }

    public String getFksqmsj() {
        return fksqmsj;
    }

    public void setFksqmsj(String fksqmsj) {
        this.fksqmsj = fksqmsj;
    }

    public String getFrsqm() {
        return frsqm;
    }

    public void setFrsqm(String frsqm) {
        this.frsqm = frsqm;
    }

    public String getFrsqmsj() {
        return frsqmsj;
    }

    public void setFrsqmsj(String frsqmsj) {
        this.frsqmsj = frsqmsj;
    }

    public String getFfgyj() {
        return ffgyj;
    }

    public void setFfgyj(String ffgyj) {
        this.ffgyj = ffgyj;
    }

    public String getFfgqm() {
        return ffgqm;
    }

    public void setFfgqm(String ffgqm) {
        this.ffgqm = ffgqm;
    }

    public String getFfgqmsj() {
        return ffgqmsj;
    }

    public void setFfgqmsj(String ffgqmsj) {
        this.ffgqmsj = ffgqmsj;
    }

    public String getFzxyj() {
        return fzxyj;
    }

    public void setFzxyj(String fzxyj) {
        this.fzxyj = fzxyj;
    }

    public String getFzxqm() {
        return fzxqm;
    }

    public void setFzxqm(String fzxqm) {
        this.fzxqm = fzxqm;
    }

    public String getFzxqmsj() {
        return fzxqmsj;
    }

    public void setFzxqmsj(String fzxqmsj) {
        this.fzxqmsj = fzxqmsj;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getJobid() {
        return jobid;
    }

    public void setJobid(String jobid) {
        this.jobid = jobid;
    }

    public String getFhjmc() {
        return fhjmc;
    }

    public void setFhjmc(String fhjmc) {
        this.fhjmc = fhjmc;
    }

    public String getFlcmc() {
        return flcmc;
    }

    public void setFlcmc(String flcmc) {
        this.flcmc = flcmc;
    }

    public String getLcsfjs() {
        return lcsfjs;
    }

    public void setLcsfjs(String lcsfjs) {
        this.lcsfjs = lcsfjs;
    }

    public String getFfsrmc() {
        return ffsrmc;
    }

    public void setFfsrmc(String ffsrmc) {
        this.ffsrmc = ffsrmc;
    }

    public Date getFfssj() {
        return ffssj;
    }

    public void setFfssj(Date ffssj) {
        this.ffssj = ffssj;
    }

    public String getFdbr() {
        return fdbr;
    }

    public void setFdbr(String fdbr) {
        this.fdbr = fdbr;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public String getFblzt() {
        return fblzt;
    }

    public void setFblzt(String fblzt) {
        this.fblzt = fblzt;
    }

    public String getFblztne() {
        return fblztne;
    }

    public void setFblztne(String fblztne) {
        this.fblztne = fblztne;
    }

    public String getFthyj() {
        return fthyj;
    }

    public void setFthyj(String fthyj) {
        this.fthyj = fthyj;
    }

    public String getFdbrid() {
        return fdbrid;
    }

    public void setFdbrid(String fdbrid) {
        this.fdbrid = fdbrid;
    }

    public String getFblyj() {
        return fblyj;
    }

    public void setFblyj(String fblyj) {
        this.fblyj = fblyj;
    }

    public String getFbllx() {
        return fbllx;
    }

    public void setFbllx(String fbllx) {
        this.fbllx = fbllx;
    }

    public String getFblbm() {
        return fblbm;
    }

    public void setFblbm(String fblbm) {
        this.fblbm = fblbm;
    }
}
